class Solution {
public:
    string formatString(string str, vector<char>& arg) {
        int n = str.size();
        for (int i = 0; i < n; i++)
        {
            if (str[i] == '%' && i + 1 < n && str[i + 1] == 's')
            {
                str[i] = arg[0];
                str.erase(i + 1, 1);
                arg.erase(arg.begin(), arg.begin() + 1);
            }
        }

        if (arg.size())
        {
            for (int i = 0; i < arg.size(); i++)
            {
                str += arg[i];
            }
        }

        return str;
    }
};
